home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / PRGMANIA / QEDSRC / PROJEKT.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-09  |  1.7 KB  |  46 lines

  1. /*****************************************************************************/
  2. /*                                                                           */
  3. /* Modul: PROJEKT.H                                                          */
  4. /*                                                                           */
  5. /*****************************************************************************/
  6. #ifndef _qed_projekt_h_
  7. #define _qed_projekt_h_
  8.  
  9. EXTERN WORD    prj_type;
  10. EXTERN PATH    def_prj_path;
  11.  
  12. /*****************************************************************************/
  13.  
  14. VOID        start_prjscan        (CONST UBYTE *name, LONG max);
  15. VOID        do_prjscan            (CONST UBYTE *name, LONG value);
  16. VOID        end_prjscan            (VOID);
  17.  
  18. WORD        anz_prj_loaded     (VOID);
  19. WORD        prj_still_loaded    (CONST UBYTE *name);
  20. WORD        load_projekt        (CONST UBYTE *filename, BOOLEAN open, WORD icon_x, WORD icon_y, RECT *win);
  21. BOOLEAN    add_to_projekt        (WORD link, UBYTE *name, BOOLEAN draw);
  22. WORD        new_prj                (VOID);
  23. WORD        crt_new_prj            (CONST UBYTE *filename, WORD icon_x, WORD icon_y, RECT *win);
  24.  
  25. VOID        init_projekt        (VOID);
  26. VOID        term_project        (VOID);
  27.  
  28.  
  29. VOID        open_def_prj        (VOID);
  30. /* Öffnet Def-Prj, ggf wird es geladen. */
  31.  
  32. VOID        add_to_def            (VOID);
  33. /* Fügt aktuelles Fenster in Def-Prj ein. */
  34.  
  35. VOID        set_def_prj            (VOID);
  36. /* Trägt den Namen in Menü ein und schaltet MTAKEPRJ an. */
  37.  
  38. VOID        update_lastPos        (CONST UBYTE *name, WORD x, LONG y);
  39. /* Wenn ein Text aus einem Projekt heraus geöffnet wurde, wird hier die
  40.    Cursorposition beim Schlie₧en in die interne Liste eingetragen.
  41.    Wird der Text erneut aus dem Projekt heraus geöffnent, steht der Cursor
  42.    an der alten Position.
  43. */
  44.  
  45. #endif
  46.